Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 LEIGH PLACE Semi-Detached £380,174 £230,000 13 Jul 2007
2 LEIGH PLACE Terraced £332,565 £172,500 15 Jul 2005
4 LEIGH PLACE Semi-Detached £533,819 £390,000 31 Jan 2017
5 LEIGH PLACE Semi-Detached £289,343 £169,500 23 Feb 2007
6 LEIGH PLACE Semi-Detached £420,097 £87,000 18 Dec 1998
8 LEIGH PLACE Semi-Detached £735,052 £712,500 18 Dec 2024